Mobile Computational Photography with FCam
نویسندگان
چکیده
In this chapter we cover the FCam (short for Frankencamera) architecture and API for computational cameras. We begin with the motivation, which is flexible programming of cameras, especially of camera phones and tablets. We cover the API and several example programs that run on the NVIDIA Tegra 3 prototype tablet and the Nokia N900 and N9 Linux-based phones. We discuss the implementation and porting of FCam to different platforms. We also describe how FCam has been used at many universities to teach computational photography. 1 Frankencamera: An experimental platform for Computational Photography The Frankencamera platform creates an architecture for computational photography. The system was originally created in a joint research project between Nokia Research Center and Stanford University, in teams headed by Kari Pulli and Marc Levoy, respectively. It was described at SIGGRAPH 2010 by Adams et al. [1], and an open source implementation of the FCam API was also released in summer 2010. In this chapter we describe the motivation for this architecture, its key components, existing implementations, and some applications enabled by FCam. Kari Pulli NVIDIA Research, 2701 San Tomas Expressway, Santa Clara, CA 95050, e-mail: karip@ nvidia.com Alejandro Troccoli NVIDIA Research, 2701 San Tomas Expressway, Santa Clara, CA 95050, e-mail: atroccoli@ nvidia.com
منابع مشابه
FCam for Multiple Cameras
The Frankencamera (FCam) architecture and API enables precise control over the camera in computational photography applications. We present an extension to FCam API for systems equipped with multiple cameras. The proposed extension allows for an enumeration of cameras and their corresponding properties, such as position or orientation. In addition, we explicitly support camera synchronization, ...
متن کاملStereo vision-based depth of field rendering on a mobile device
The depth of field (DoF) effect is a useful tool in photography and cinematography because of its aesthetic value. However, capturing and displaying dynamic DoF effect were until recently a quality unique to expensive and bulky movie cameras. A computational approach to generate realistic DoF effects for mobile devices such as tablets is proposed. We first calibrate the rear-facing stereo camer...
متن کاملA Multiple-Valued Ferroelectric Content-Addressable Memory
A novel architecture f o r a Multiple-Valued Ferroelectric Content-Addressable Memory (FCAM) is proposed. An FCAM employs ferroelectric capacitors as storage elements to provide a nonvolatile content-addressable memory. A 2-bit search operation is performed by a simultaneous access to a 4-level polarization, hence reducing the total number of search operations to h a y Four FCAM structures are ...
متن کاملTowards Mobile HDR Video
We present a method for High Dynamic Range video where the critical phases of the pipeline are based on histograms. It is possible to achieve high frame rates, since the algorithm generates one HDR frame per captured frame. Also, the method is of low computational cost, making it particularly suited for devices with less powerful processors. An implementation of the technique for the Nokia N900...
متن کاملMobile multi-flash photography
Multi-flash (MF) photography offers a number of advantages over regular photography including removing the effects of illumination, color and texture as well as highlighting occlusion contours. Implementing MF photography on mobile devices, however, is challenging due to their restricted form factors, limited synchronization capabilities, low computational power and limited interface connectivi...
متن کامل